function js_ajax(methods, url) {
  return new Promise((resolve, reject) => {
    let xhr = new XMLHttpRequest();
    //1. 创建xhr对象 这个对象就是发送请求的核心

    xhr.open(methods, url, true);
    //2.配置跟服务器的链接
    xhr.send();
    //3.发送请求
    xhr.onreadystatechange = function () {
      //只要是服务器或者是xhr对象的状态发生改变都会触发
      if (xhr.readyState == 4) {
        if (xhr.status == 200) {
          resolve(JSON.parse(xhr.responseText));
        } else {
          reject("error");
        }
      }
    };
  });
}
//封装ajax
